﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace STOCK
{
    public class Function
    {
        /// <summary>
        ///上涨家数
        /// </summary>
        public static int ADVANCE { set; get; }
        /// <summary>
        ///委托卖出总量
        /// </summary>
        public static int ALLASKVOL { set; get; }
        /// <summary>
        ///委托买入总量
        /// </summary>
        public static int ALLBIDVOL { set; get; }
        /// <summary>
        ///全部委托单量
        /// </summary>
        /// <param name="N"></param>
        /// <param name="M"></param>
        public static int ALLORDERVOL(int N, int M)
        {
            return 1;
        }
        /// <summary>
        ///成交额
        /// </summary>
        public static int AMOUNT { set; get; }
        /// <summary>
        ///委卖价
        /// </summary>
        /// <param name="N"></param>
        public static int ASKPRICE(int N)
        {
            return 1;
        }
        /// <summary>
        ///委卖量
        /// </summary>
        /// <param name="N"></param>
        public static int ASKVOL(int N)
        {
            return 1;
        }
        /// <summary>
        ///委托卖出均价
        /// </summary>
        public static int AVGASKPRICE { set; get; }
        /// <summary>
        ///委托买入均价
        /// </summary>
        public static int AVGBIDPRICE { set; get; }
        /// <summary>
        ///委托单平均委托量
        /// </summary>
        /// <param name="N"></param>
        public static int AVGORDERSIZE(int N)
        {
            return 1;
        }
        /// <summary>
        ///数据位置状态
        /// </summary>
        public static int BARSTATUS { set; get; }
        /// <summary>
        ///委买价
        /// </summary>
        /// <param name="N"></param>
        public static int BIDPRICE(int N)
        {
            return 1;
        }
        /// <summary>
        ///委买量
        /// </summary>
        /// <param name="N"></param>
        public static int BIDVOL(int N)
        {
            return 1;
        }
        /// <summary>
        ///委托单大单成交量比例
        /// </summary>
        /// <param name="N"></param>
        /// <param name="M"></param>
        public static int BIGORDER(int N, int M)
        {
            return 1;
        }
        /// <summary>
        ///主动性买单
        /// </summary>
        public static int BUYVOL { set; get; }
        /// <summary>
        ///收盘价，简写：C
        /// </summary>
        public static int CLOSE { set; get; }
        /// <summary>
        ///下跌家数
        /// </summary>
        public static int DECLINE { set; get; }
        /// <summary>
        ///数据显示状态
        /// </summary>
        public static int DISPSTATUS { set; get; }
        /// <summary>
        ///派息发生的周期数
        /// </summary>
        /// <param name="N"></param>
        public static int DIVIDENDBARS(int N)
        {
            return 1;
        }
        /// <summary>
        ///派息
        /// </summary>
        /// <param name="N"></param>
        public static int DIVIDEND(int N)
        {
            return 1;
        }
        /// <summary>
        ///进入股票池到现在的周期数
        /// </summary>
        /// <param name="N"></param>
        public static int ENTERPOOLBARS(int N)
        {
            return 1;
        }
        /// <summary>
        ///扩展数据
        /// </summary>
        /// <param name="N"></param>
        public static int EXTDATA(int N)
        {
            return 1;
        }
        /// <summary>
        ///附加数据
        /// </summary>
        /// <param name="S"></param>
        public static int EXTRADATA(int S)
        {
            return 1;
        }
        /// <summary>
        ///最高价，简写：H
        /// </summary>
        public static int HIGH { set; get; }
        /// <summary>
        ///对应大盘成交额
        /// </summary>
        public static int INDEXA { set; get; }
        /// <summary>
        ///对应大盘上涨家数
        /// </summary>
        public static int INDEXADV { set; get; }
        /// <summary>
        ///对应大盘收盘价
        /// </summary>
        public static int INDEXC { set; get; }
        /// <summary>
        ///对应大盘下跌家数
        /// </summary>
        public static int INDEXDEC { set; get; }
        /// <summary>
        ///对应大盘最高价
        /// </summary>
        public static int INDEXH { set; get; }
        /// <summary>
        ///对应大盘最低价
        /// </summary>
        public static int INDEXL { set; get; }
        /// <summary>
        ///对应大盘开盘价
        /// </summary>
        public static int INDEXO { set; get; }
        /// <summary>
        ///对应大盘成交量
        /// </summary>
        public static int INDEXV { set; get; }
        /// <summary>
        ///是否主动性买单
        /// </summary>
        public static int ISBUYORDER { set; get; }
        /// <summary>
        ///当日下跌
        /// </summary>
        public static int ISDOWN { set; get; }
        /// <summary>
        ///当日平盘
        /// </summary>
        public static int ISEQUAL { set; get; }
        /// <summary>
        ///当日上涨
        /// </summary>
        public static int ISUP { set; get; }
        /// <summary>
        ///最低价，简写：L
        /// </summary>
        public static int LOW { set; get; }
        /// <summary>
        ///新委托单量
        /// </summary>
        /// <param name="N"></param>
        public static int NEWORDER(int N)
        {
            return 1;
        }
        /// <summary>
        ///短线精灵
        /// </summary>
        /// <param name="N"></param>
        public static int NOTICE(int N)
        {
            return 1;
        }
        /// <summary>
        ///开盘价，简写：O
        /// </summary>
        public static int OPEN { set; get; }
        /// <summary>
        ///持仓量
        /// </summary>
        public static int OPENINTEREST { set; get; }
        /// <summary>
        ///日成交的委托单成交单数
        /// </summary>
        /// <param name="N"></param>
        public static int ORDER(int N)
        {
            return 1;
        }
        /// <summary>
        ///分时线中该分钟成交的委托单数量
        /// </summary>
        /// <param name="N"></param>
        /// <param name="M"></param>
        public static int ORDERNUM(int N, int M)
        {
            return 1;
        }
        /// <summary>
        ///委托单成交量
        /// </summary>
        /// <param name="N"></param>
        /// <param name="M"></param>
        public static int ORDERVOL(int N, int M)
        {
            return 1;
        }
        /// <summary>
        ///自定义数据
        /// </summary>
        /// <param name="S"></param>
        public static int SELFDATA(int S)
        {
            return 1;
        }
        /// <summary>
        ///主动性卖单量
        /// </summary>
        public static int SELLVOL { set; get; }
        /// <summary>
        ///除权
        /// </summary>
        /// <param name="N"></param>
        public static int SPLIT(int N)
        {
            return 1;
        }
        /// <summary>
        ///除权发生的周期数
        /// </summary>
        /// <param name="N"></param>
        public static int SPLITBARS(int N)
        {
            return 1;
        }
        /// <summary>
        ///成交笔数
        /// </summary>
        public static int TICKCOUNT { set; get; }
        /// <summary>
        ///引用上证所TOPVIEW数据
        /// </summary>
        /// <param name="N"></param>
        /// <param name="R"></param>
        /// <param name="M"></param>
        /// <param name="P"></param>
        public static int TOPDATA(int N, int R, int M, int P)
        {
            return 1;
        }
        /// <summary>
        ///引用上证所TOPVIEW数据
        /// </summary>
        /// <param name="N"></param>
        /// <param name="M"></param>
        /// <param name="P"></param>
        public static int TOPVIEW(int N, int M, int P)
        {
            return 1;
        }
        /// <summary>
        ///板块统计上证所TOPVIEW数据
        /// </summary>
        /// <param name="N"></param>
        /// <param name="S"></param>
        /// <param name="M"></param>
        /// <param name="P"></param>
        public static int TOPVIEWBLOCK(int N, int S, int M, int P)
        {
            return 1;
        }
        /// <summary>
        ///逐笔成交数笔
        /// </summary>
        /// <param name="N"></param>
        /// <param name="M"></param>
        public static int TRANSACT(int N, int M)
        {
            return 1;
        }
        /// <summary>
        ///成交量，简写：V
        /// </summary>
        public static int VOL { set; get; }
        /// <summary>
        ///撤单量
        /// </summary>
        /// <param name="N"></param>
        public static int WIDTHDRAWORDER(int N)
        {
            return 1;
        }
        /// <summary>
        ///成交笔数
        /// </summary>
        public static int ZBS { set; get; }
        /// <summary>
        ///逐笔成交成交量
        /// </summary>
        /// <param name="N"></param>
        /// <param name="M"></param>
        public static int TRANSACTVOL(int N, int M)
        {
            return 1;
        }

    }
}
